jovin tan
The False 10: How Football Sold Its Width to Buy ControlIn the summer of 2026, in a long note published on an analytics forum, I wrot...
Juventus 2026-26: The Great Gamble in an Era of AusterityI look at the photo of Kolo Muani in his first training session at Juventus....
Le Phat leaves U20 Vietnam: When the club wins, the national team worriesNight in Bishkek, the number 9 shirt hanging in the dressing room like an...
Table Tennis England: Membership Funds, TTID Codes and the Butterfly London 2026 TableIn a bulletin issued by Table Tennis England, one line will be skimmed over b...
Nine Dimensions of Table Tennis Analysis and the Discipline of an Empty Data SheetThe report reached me at eleven at night, Chengdu time. Nine boxes. Nine...
The Breathing of Vietnamese Basketball in Transfer Season: Nine Filters and an Unhurried FaithAt 11:40 pm on November 23, 2026, my phone rang. On the other end was a frien...
Data Gaps in Esports Injury Recovery: When Silence Is Misread as SafetyThere was an afternoon in April 2026, when esports leagues in China and Europ...
The 22-Name Dossier: Real Madrid, Mourinho and a Self-Contradicting ReportThe Morning Sheet The page arrived in my inbox at 6:14 a.m. London time. One ...
Adam Scott at 46: When a New Putter and East Lake Memories Paint the Final PictureAtlanta, a late August afternoon. East Lake Golf Club remains as green as the...
27 Reigns in 28 Years: An Anatomy of the UFC Heavyweight Title27 Reigns in 28 Years: An Anatomy of the UFC Heavyweight Title A Belt Locked ...
When Vietnamese Youth Table Tennis Enters the Data Era: Lessons from a Broken PipelineI sat down with an in-depth table tennis analysis report, and the first thing...
The 'Football' Label on a Mexico City Traffic Bulletin: A Big Lesson for Vietnamese Sports NewsroomsAt three in the morning in Incheon, an email labeled 'Football' opened into a...
Hüseyin Çimşir and the Early Pain: When Trabzonspor Could Not ReactIn the post-match press conference, Hüseyin Çimşir sat there, his face showin...
Vinpearl DIC Legends Vietnam 2026: Data reveals the real chances of Vietnamese golfersOnly 12% of Vietnamese golfers made the cut in international tournaments over...
The Wrong Ruler: How Vietnamese Billiards Keeps Misjudging a GenerationIn July 2026, at a billiards club on Le Loi Street in Hai Phong, a...
Game Changers Contracts, MWI Expands: Women's Esports Is Splitting Into Two WorldsAt four in the morning on April 12, 2026, I sat in front of my screen with a...
Esports and the Medical Blind Spot: When Players' Bodies Write an Injury Dictionary No One Bothers to OpenI have spent ten years observing a paradox: football counts every hamstring...
When a Football Dossier Lands in the Wrong Drawer: Four Kinds of Mislabeling That Misprice Vietnamese PlayersA Dossier in the Wrong Drawer On August 13, 2026, a dossier was pushed into t...
Hanoi FC: When the Pressing Tactic Is No Longer a Secret Weapon – Deep Analysis from an Expert PerspectiveThe moment the ball rolled on Hang Day Stadium, I remembered the past when...
Kentucky vs Louisville: From .079 to .420, and the Lines No Box Score Ever RecordsKentucky vs Louisville: From.079 to.420, and the Lines No Box Score Ever...
Juventus 2026-26: The Great Gamble in an Era of AusterityI look at the photo of Kolo Muani in his first training session at Juventus....
Le Phat leaves U20 Vietnam: When the club wins, the national team worriesNight in Bishkek, the number 9 shirt hanging in the dressing room like an...
Table Tennis England: Membership Funds, TTID Codes and the Butterfly London 2026 TableIn a bulletin issued by Table Tennis England, one line will be skimmed over b...
Nine Dimensions of Table Tennis Analysis and the Discipline of an Empty Data SheetThe report reached me at eleven at night, Chengdu time. Nine boxes. Nine...
The Breathing of Vietnamese Basketball in Transfer Season: Nine Filters and an Unhurried FaithAt 11:40 pm on November 23, 2026, my phone rang. On the other end was a frien...
Data Gaps in Esports Injury Recovery: When Silence Is Misread as SafetyThere was an afternoon in April 2026, when esports leagues in China and Europ...
The 22-Name Dossier: Real Madrid, Mourinho and a Self-Contradicting ReportThe Morning Sheet The page arrived in my inbox at 6:14 a.m. London time. One ...
Adam Scott at 46: When a New Putter and East Lake Memories Paint the Final PictureAtlanta, a late August afternoon. East Lake Golf Club remains as green as the...
27 Reigns in 28 Years: An Anatomy of the UFC Heavyweight Title27 Reigns in 28 Years: An Anatomy of the UFC Heavyweight Title A Belt Locked ...
When Vietnamese Youth Table Tennis Enters the Data Era: Lessons from a Broken PipelineI sat down with an in-depth table tennis analysis report, and the first thing...
The 'Football' Label on a Mexico City Traffic Bulletin: A Big Lesson for Vietnamese Sports NewsroomsAt three in the morning in Incheon, an email labeled 'Football' opened into a...
Hüseyin Çimşir and the Early Pain: When Trabzonspor Could Not ReactIn the post-match press conference, Hüseyin Çimşir sat there, his face showin...
Vinpearl DIC Legends Vietnam 2026: Data reveals the real chances of Vietnamese golfersOnly 12% of Vietnamese golfers made the cut in international tournaments over...
The Wrong Ruler: How Vietnamese Billiards Keeps Misjudging a GenerationIn July 2026, at a billiards club on Le Loi Street in Hai Phong, a...
Game Changers Contracts, MWI Expands: Women's Esports Is Splitting Into Two WorldsAt four in the morning on April 12, 2026, I sat in front of my screen with a...
Esports and the Medical Blind Spot: When Players' Bodies Write an Injury Dictionary No One Bothers to OpenI have spent ten years observing a paradox: football counts every hamstring...
When a Football Dossier Lands in the Wrong Drawer: Four Kinds of Mislabeling That Misprice Vietnamese PlayersA Dossier in the Wrong Drawer On August 13, 2026, a dossier was pushed into t...
Hanoi FC: When the Pressing Tactic Is No Longer a Secret Weapon – Deep Analysis from an Expert PerspectiveThe moment the ball rolled on Hang Day Stadium, I remembered the past when...
Kentucky vs Louisville: From .079 to .420, and the Lines No Box Score Ever RecordsKentucky vs Louisville: From.079 to.420, and the Lines No Box Score Ever...
